﻿@using System.Diagnostics;
@using System.Collections;
@using System.Reflection;
@using System.Runtime.Versioning;
@using NewLife.Common;
@{
    //Layout = NewLife.Cube.Setting.Current.Layout;

    ViewBag.Title = "程序集列表";
}

<table class="table table-bordered table-hover table-striped table-condensed">
    <tr>
        <th colspan="6">
            程序集列表(@AppDomain.CurrentDomain.FriendlyName)
        </th>
    </tr>
    <tr>
        <th>名称</th>
        <th>标题</th>
        <th>文件版本</th>
        <th>内部版本</th>
        <th>编译时间</th>
        <th>路径</th>
    </tr>
    @foreach (AssemblyX item in ViewBag.Asms)
    {
        <tr>
            <td>
                @item.Name
            </td>
            <td>
                @item.Title
            </td>
            <td>
                @item.FileVersion
            </td>
            <td>@item.Version</td>
            <td>@item.Compile.ToFullString()</td>
            <td>
                @{
                    var location = String.Empty;
                    try
                    {
                        location = item.Asm.Location;
                    }
                    catch { }
                }
                @location
            </td>
        </tr>
    }
</table>